(function(){var $gwt_version = "2.0.0";var $wnd = window;var $doc = $wnd.document;var $moduleName, $moduleBase;var $strongName = '1E71F8B67C4FA9B43A73CA3B65216FFB';var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null;var $sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;$stats && $stats({moduleName:'hellogadget',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalStart'});function r(){}
function F(){}
function E(){}
function D(){}
function C(){}
function jm(){}
function gb(){}
function ub(){}
function Gb(){}
function Kb(){}
function Wb(){}
function ac(){}
function hc(){}
function gc(){}
function Qc(){}
function Pc(){}
function Oc(){}
function dd(){}
function cd(){}
function Ad(){}
function Jd(){}
function Sd(){}
function Vd(){}
function de(){}
function he(){}
function te(){}
function Uf(){}
function $f(){}
function Ag(){}
function Gg(){}
function Qg(){}
function Rg(){}
function Tg(){}
function Ug(){}
function Fg(){}
function Yg(){}
function Zg(){}
function Eg(){}
function Dg(){}
function Cg(){}
function hh(){}
function nh(){}
function qh(){}
function wh(){}
function vh(){}
function uh(){}
function Jh(){}
function Th(){}
function Wh(){}
function Yh(){}
function di(){}
function ni(){}
function Ai(){}
function Gi(){}
function Ki(){}
function Ni(){}
function Si(){}
function Vi(){}
function $i(){}
function bj(){}
function wj(){}
function zj(){}
function Gj(){}
function Fj(){}
function ck(){}
function bk(){}
function ok(){}
function wk(){}
function vk(){}
function Fk(){}
function Mk(){}
function Vk(){}
function bl(){}
function il(){}
function nl(){}
function Cl(){}
function Gl(){}
function Vl(){}
function bm(){}
function ph(a){Lg(a)}
function sh(a){Mg(a)}
function Zh(){Zh=jm;Nh()}
function Od(){return Kd}
function Zf(){return Vf}
function jc(){jc=jm;bc()}
function qc(){qc=jm;jc()}
function Vh(a){a.b&&Mg(a)}
function Ck(){return null}
function Ff(a){return true}
function Sf(){Jf&&Nd(Qf())}
function Cb(a){return a.g()}
function _b(a){return Vb(a)}
function hd(){return this.c}
function Md(a){Re(a,5);Qh()}
function Ik(){return this.a}
function yl(){return this.b}
function Zl(){return this.a}
function $l(){return this.b}
function Yc(){return $c(),Zc}
function Ii(a){$b();return a}
function Pi(a){$b();return a}
function Xi(a){$b();return a}
function ti(){return ri(this)}
function aj(a){$b();return a}
function nj(){return uj(this)}
function dm(a){$b();return a}
function eh(a,b){ah(a,b,a.f)}
function gi(a,b){ii(a,b,a.b)}
function J(a,b){$b();return a}
function Gf(a,b){gg();og(a,b)}
function Yf(a){af(a);null.B()}
function Cd(a){a.a={};return a}
function nk(){return this.a.d}
function Dk(){return this.a.b}
function al(){return $k(this)}
function El(a){Oj(a);return a}
function Ql(){return this.a.d}
function Ui(a,b){$b();return a}
function Yi(a,b){$b();return a}
function yj(a,b){$b();return a}
function Ib(a,b){a.a=b;return a}
function Mb(a,b){a.a=b;return a}
function qi(a,b){a.b=b;return a}
function hk(a,b){a.a=b;return a}
function tk(){return Zk(this.a)}
function Zk(a){return a.a<a.b.b}
function hl(){return this.b.a.d}
function lk(a){return ik(this,a)}
function dj(a,b,c,d,e){return a}
function Bk(a,b){a.a=b;return a}
function Yk(a,b){a.b=b;return a}
function kl(a,b){a.a=b;return a}
function gd(a){a.c=++ed;return a}
function bc(){bc=jm;qc();new gc}
function sj(){sj=jm;pj={};rj={}}
function wb(){wb=jm;vb=yb(new ub)}
function Wg(){mh(this,(kh(),ih))}
function Xg(){mh(this,(kh(),jh))}
function Wf(){Wf=jm;Vf=gd(new dd)}
function gg(){if(!cg){ng();cg=true}}
function ll(){return Zk(this.a.a)}
function Ek(a){return Xj(this.a,a)}
function _k(){return this.a<this.b.b}
function fl(a){return Pj(this.a,a)}
function Ol(a){return Pj(this.a,a)}
function Kg(a,b){!!a.d&&be(a.d,b)}
function Qk(a,b){(a<0||a>=b)&&Tk(a,b)}
function Qe(a,b){return a&&Ne[a][b]}
function Nf(a,b){return $d(Qf(),a,b)}
function Cj(a){throw yj(new wj,po)}
function Uj(b,a){return jn+a in b.e}
function mi(){return qi(new ni,this)}
function ch(){return qi(new ni,this.a)}
function Pe(a,b){return a&&!!Ne[a][b]}
function si(){return this.a<this.b.b-1}
function mk(){return qk(new ok,this.a)}
function uk(){return Re($k(this.a),19)}
function Jk(){return this.b.e[jn+this.a]}
function Kk(a,b){return Hk(new Fk,b,a)}
function xl(a){return ul(this,a,0)!=-1}
function Lk(a){return Yj(this.b,this.a,a)}
function ke(a){a.a=El(new Cl);return a}
function ad(a){Re(a,3);$wnd.alert(rn)}
function Il(a){a.a=El(new Cl);return a}
function Uk(){return Yk(new Vk,Re(this,7))}
function dl(a,b,c){a.a=b;a.b=c;return a}
function Hk(a,b,c){a.b=c;a.a=b;return a}
function Xl(a,b,c){a.a=b;a.b=c;return a}
function tl(a,b){Qk(b,a.b);return a.a[b]}
function M(a,b){$b();a.a=b;Zb(a);return a}
function Ue(a,b){return a!=null&&Pe(a.tI,b)}
function v(a){return this===(a==null?null:a)}
function w(){return this.$H||(this.$H=++lb)}
function kh(){kh=jm;ih=new nh;jh=new qh}
function $h(a){Zh();Oh(a,$doc.body);return a}
function ql(a){a.a=Be(df,0,0,0,0);return a}
function fi(a){a.a=Be(cf,0,11,4,0);return a}
function zh(a,b){a.f=b;a.f.tabIndex=0;return a}
function rl(a,b){Ee(a.a,a.b++,b);return true}
function Tk(a,b){throw Yi(new Vi,qo+a+ro+b)}
function Nd(a){var b;if(Kd){b=new Jd;be(a,b)}}
function zb(a){var b;b=a.b;a.b=[];Eb(b,a.b)}
function am(a){var b;b=this.b;this.b=a;return b}
function Dj(a){var b;b=Bj(this.p(),a);return !!b}
function Qf(){!Kf&&(Kf=ag(new $f));return Kf}
function Pk(a){sl(this,this.v(),a);return true}
function fe(a,b,c,d){a.a=b;a.c=c;a.b=d;return a}
function _d(a,b){!a.a&&(a.a=ql(new nl));rl(a.a,b)}
function cc(a,b){var c;c=lc(a,mn);c.text=b;return c}
function Jl(a,b){var c;c=Vj(a.a,b,a);return c==null}
function fh(a,b){var c;c=bh(a,b);c&&gh(b.f);return c}
function wl(a){return Ee(this.a,this.b++,a),true}
function Bb(a){return a.a.length>0||a.e.length>0}
function Ve(a){return a!=null&&a.tM!=jm&&a.tI!=2}
function af(a){if(a!=null){throw Pi(new Ni)}return a}
function vj(){if(qj==256){pj=rj;rj={};qj=0}++qj}
function $c(){$c=jm;Zc=jd(new cd,qn,($c(),new Oc))}
function Ie(){Ie=jm;Ge=[];He=[];Je(new te,Ge,He)}
function Nh(){Nh=jm;Kh=new Th;Lh=El(new Cl);Mh=Il(new Gl)}
function ag(a){a.d=ke(new he);a.e=null;a.c=false;return a}
function Oj(a){a.a=[];a.e={};a.c=false;a.b=null;a.d=0}
function Ab(a){var b;b=a.a;a.a=[];Eb(b,a.e);a.e=Db(a.e)}
function Ij(a){var b;b=hk(new bk,a);return dl(new bl,a,b)}
function Mf(a){Rf();return Nf(Kd?Kd:(Kd=gd(new dd)),a)}
function ob(a){return function(){return pb(a,this,arguments)}}
function ml(){var a;a=Re($k(this.a.a),19);return a.y()}
function Nb(){this.a.c&&Fb(this.a.d,1);return this.a.f}
function Nl(a){var b;return b=Vj(this.a,a,this),b==null}
function gl(){var a;return a=qk(new ok,this.b.a),kl(new il,a)}
function Oh(a,b){Nh();a.a=fi(new di);a.f=b;Lg(a);return a}
function Yd(a,b){a.d=ke(new he);a.e=b;a.c=false;return a}
function gh(a){a.style[ho]=en;a.style[io]=en;a.style[jo]=en}
function W(a){return a.tM==jm||a.tI==2?a.hC():a.$H||(a.$H=++lb)}
function Zj(a,b){return !b?_j(a):$j(a,b,~~(b.$H||(b.$H=++lb)))}
function Qh(){Nh();try{mh(Mh,Kh)}finally{Oj(Mh.a);Oj(Lh)}}
function Ph(a){Nh();try{Mg(a)}finally{Zj(Mh.a,a)!=null}}
function nf(a){if(a!=null&&Pe(a.tI,14)){return a}return M(new C,a)}
function ri(a){if(a.a>=a.b.b){throw dm(new bm)}return a.b.a[++a.a]}
function $k(a){if(a.a>=a.b.b){throw dm(new bm)}return tl(a.b,a.a++)}
function Pg(a,b){a.c==-1?Gf(a.f,b|(a.f.__eventBits||0)):(a.c|=b)}
function ah(a,b,c){Ng(b);gi(a.a,b);c.appendChild(b.f);Og(b,a)}
function ul(a,b,c){for(;c<a.b;++c){if(im(b,a.a[c])){return c}}return -1}
function li(a,b){var c;c=hi(a,b);if(c==-1){throw dm(new bm)}ki(a,c)}
function Xj(a,b){var c;c=a.b;a.b=b;if(!a.c){a.c=true;++a.d}return c}
function _j(a){var b;b=a.b;a.b=null;if(a.c){a.c=false;--a.d}return b}
function Se(a){if(a!=null&&(a.tM==jm||a.tI==2)){throw Pi(new Ni)}return a}
function Re(a,b){if(a!=null&&!Qe(a.tI,b)){throw Pi(new Ni)}return a}
function Jg(a,b,c){Pg(a,eg(c.b));return $d(!a.d?(a.d=Yd(new Vd,a)):a.d,c,b)}
function ze(a,b){var c,d;c=a;d=Ae(0,b);Ce(c.aC,c.tI,c.qI,d);return d}
function hi(a,b){var c;for(c=0;c<a.b;++c){if(a.a[c]==b){return c}}return -1}
function Le(a,b,c){Ie();for(var d=0,e=b.length;d<e;++d){a[b[d]]=c[d]}}
function Ce(a,b,c,d){Ie();Le(d,Ge,He);d.aC=a;d.tI=b;d.qI=c;return d}
function Je(a,b,c){var d=0,e;for(var f in a){if(e=a[f]){b[d]=f;c[d]=e;++d}}}
function Pl(){var a;return a=qk(new ok,Ij(this.a).b.a),kl(new il,a)}
function yb(a){wb();a.d=Ib(new Gb,a);Mb(new Kb,a);a.a=[];a.e=[];a.b=[];return a}
function $d(a,b,c){a.b>0?_d(a,fe(new de,a,b,c)):le(a.d,b,c);return new Sd}
function sl(a,b,c){(b<0||b>a.b)&&Tk(b,a.b);a.a.splice(b,0,c);++a.b}
function jd(a,b,c){a.c=++ed;a.a=c;!Tc&&(Tc=Cd(new Ad));Tc.a[b]=a;a.b=b;return a}
function Yj(e,a,b){var c,d=e.e;a=jn+a;a in d?(c=d[a]):++e.d;d[a]=b;return c}
function mj(a){if(!(a!=null&&Pe(a.tI,1))){return false}return String(this)==a}
function Fl(a,b){return (a==null?null:a)===(b==null?null:b)||a!=null&&U(a,b)}
function ak(a,b){return (a==null?null:a)===(b==null?null:b)||a!=null&&U(a,b)}
function im(a,b){return (a==null?null:a)===(b==null?null:b)||a!=null&&U(a,b)}
function Pj(a,b){return b==null?a.c:b!=null&&Pe(b.tI,1)?Uj(a,Re(b,1)):Tj(a,b,~~W(b))}
function Qj(a,b){return b==null?a.b:b!=null&&Pe(b.tI,1)?a.e[jn+Re(b,1)]:Rj(a,b,~~W(b))}
function U(a,b){return a.tM==jm||a.tI==2?a.eQ(b):(a==null?null:a)===(b==null?null:b)}
function Bj(a,b){var c;while(a.r()){c=a.s();if(b==null?c==null:U(b,c)){return a}}return null}
function Be(a,b,c,d,e){var f;f=Ae(e,d);Ie();Le(f,Ge,He);f.aC=a;f.tI=b;f.qI=c;return f}
function le(a,b,c){var d;d=Re(Qj(a.a,b),7);if(!d){d=ql(new nl);Vj(a.a,b,d)}Ee(d.a,d.b++,c)}
function pb(a,b,c){var d;d=kb++==0;try{return a.apply(b,c)}finally{d&&zb((wb(),vb));--kb}}
function Df(a,b,c){var d;d=Af;Af=a;b==Bf&&eg((bc(),a).type)==8192&&(Bf=null);c.k(a);Af=d}
function zk(){var a,b;a=0;b=0;this.y()!=null&&(a=W(this.y()));this.z()!=null&&(b=W(this.z()));return a^b}
function fk(){var a,b,c;a=0;for(b=this.p();b.r();){c=b.s();if(c!=null){a+=W(c);a=~~a}}return a}
function ec(a){var b=a.firstChild;while(b&&b.nodeType!=1)b=b.nextSibling;return b}
function Tf(){var a;if(Jf){a=(Wf(),new Uf);!!Kf&&be(Kf,a);return null}return null}
function Ae(a,b){var c=new Array(b);if(a>0){var d=[null,0,false,[0,0]][a];for(var e=0;e<b;++e){c[e]=d}}return c}
function lh(a,b){kh();J(a,ko,b.a.d==0?null:Re(b.w(Be(ff,45,14,0,0)),17)[0]);return a}
function Bh(a,b){zh(a,(bc(),$doc).createElement(lo));a.f[mo]=no;a.f.innerHTML=b||en;return a}
function Fb(b,c){wb();$wnd.setTimeout(function(){var a=$entry(Cb)(b);a&&$wnd.setTimeout(arguments.callee,c)},c)}
function Nj(e,a){var b=e.e;for(var c in b){if(c.charCodeAt(0)==58){var d=Kk(e,c.substring(1));a.t(d)}}}
function Vj(a,b,c){return b==null?Xj(a,c):b!=null&&Pe(b.tI,1)?Yj(a,Re(b,1),c):Wj(a,b,c,~~W(b))}
function qk(a,b){var c;a.b=b;c=ql(new nl);a.b.c&&rl(c,Bk(new vk,a.b));Nj(a.b,c);Mj(a.b,c);a.a=Yk(new Vk,c);return a}
function Jb(){this.a.c=true;Ab(this.a);this.a.c=false;return this.a.f=Bb(this.a)}
function Lg(a){var b;if(a.b){throw Ui(new Si,co)}a.b=true;a.f.__listener=a;b=a.c;a.c=-1;b>0&&Pg(a,b);a.l();a.n()}
function Mg(a){if(!a.b){throw Ui(new Si,eo)}try{a.o()}finally{try{a.m()}finally{a.f.__listener=null;a.b=false}}}
function Ng(a){if(!a.e){Nh();Pj(Mh.a,a)&&Ph(a)}else if(a.e){fh(a.e,a)}else if(a.e){throw Ui(new Si,fo)}}
function Rh(a){Nh();var b;b=Re(Qj(Lh,a),18);if(b){return b}Lh.d==0&&Mf(new Wh);b=$h(new Yh);Vj(Lh,a,b);Jl(Mh,b);return b}
function uj(a){sj();var b=jn+a;var c=rj[b];if(c!=null){return c}c=pj[b];c==null&&(c=tj(a));vj();return rj[b]=c}
function Mj(g,a){var b=g.a;for(var c in b){if(c==parseInt(c)){var d=b[c];for(var e=0,f=d.length;e<f;++e){a.t(d[e])}}}}
function $b(){var a,b,c,d;c=Yb(new Wb);d=Be(ef,0,13,c.length,0);for(a=0,b=d.length;a<b;++a){d[a]=dj(new bj,kn,c[a],ln,0)}H(d)}
function H(a){var b,c,d;c=Be(ef,0,13,a.length,0);for(d=0,b=a.length;d<b;++d){if(!a[d]){throw aj(new $i)}c[d]=a[d]}}
function Vb(a){var b,c,d;d=en;a=kj(a);b=a.indexOf(fn);if(b!=-1){c=a.indexOf(gn)==0?8:0;d=kj(a.substr(c,b-c))}return d.length>0?d:hn}
function Sk(){var a,b,c;b=1;a=Yk(new Vk,Re(this,7));while(a.a<a.b.b){c=$k(a);b=31*b+(c==null?0:W(c));b=~~b}return b}
function Kj(){var a,b,c;c=0;for(b=qk(new ok,hk(new bk,Re(this,20)).a);Zk(b.a);){a=Re($k(b.a),19);c+=a.hC();c=~~c}return c}
function ce(a){var b,c;if(a.a){try{for(c=Yk(new Vk,a.a);c.a<c.b.b;){b=Re($k(c),6);le(b.a.d,b.c,b.b)}}finally{a.a=null}}}
function ki(a,b){var c;if(b<0||b>=a.b){throw Xi(new Vi)}--a.b;for(c=b;c<a.b;++c){Ee(a.a,c,a.a[c+1])}Ee(a.a,a.b,null)}
function Og(a,b){var c;c=a.e;if(!b){try{!!c&&c.b&&Mg(a)}finally{a.e=null}}else{if(c){throw Ui(new Si,go)}a.e=b;b.b&&Lg(a)}}
function gwtOnLoad(b,c,d){$moduleName=c;$moduleBase=d;if(b)try{$entry(kf)()}catch(a){b(c)}else{$entry(kf)()}}
function Ej(a){var b,c,d,e;e=this.v();a.length<e&&(a=ze(a,e));d=a;c=this.p();for(b=0;b<e;++b){Ee(d,b,c.s())}a.length>e&&Ee(a,e,null);return a}
function Xc(a,b,c){var d,e,f;if(Tc){f=Re(Tc.a[(bc(),a).type],4);if(f){d=f.a.a;e=f.a.b;f.a.a=a;f.a.b=c;Kg(b,f.a);f.a.a=d;f.a.b=e}}}
function ik(a,b){var c,d,e;if(b!=null&&Pe(b.tI,19)){c=Re(b,19);d=c.y();if(Pj(a.a,d)){e=Qj(a.a,d);return Fl(c.z(),e)}}return false}
function yk(a){var b;if(a!=null&&Pe(a.tI,19)){b=Re(a,19);if(im(this.y(),b.y())&&im(this.z(),b.z())){return true}}return false}
function Zb(a){var b,c,d,e;d=(Ve(a.a)?Se(a.a):null,[]);e=Be(ef,0,13,d.length,0);for(b=0,c=e.length;b<c;++b){e[b]=dj(new bj,kn,d[b],ln,0)}H(e)}
function Rj(h,a,b){var c=h.a[b];if(c){for(var d=0,e=c.length;d<e;++d){var f=c[d];var g=f.y();if(h.x(a,g)){return f.z()}}}return null}
function Tj(h,a,b){var c=h.a[b];if(c){for(var d=0,e=c.length;d<e;++d){var f=c[d];var g=f.y();if(h.x(a,g)){return true}}}return false}
function $j(h,a,b){var c=h.a[b];if(c){for(var d=0,e=c.length;d<e;++d){var f=c[d];var g=f.y();if(h.x(a,g)){c.length==1?delete h.a[b]:c.splice(d,1);--h.d;return f.z()}}}return null}
function kj(c){if(c.length==0||c[0]>oo&&c[c.length-1]>oo){return c}var a=c.replace(/^(\s*)/,en);var b=a.replace(/\s*$/,en);return b}
function pc(a,b){if(a.nodeType!=1&&a.nodeType!=9){return a==b}if(b.nodeType!=1){b=b.parentNode;if(!b){return false}}return a===b||a.contains(b)}
function Ee(a,b,c){if(c!=null){if(a.qI>0&&!Qe(c.tI,a.qI)){throw Ii(new Gi)}if(a.qI<0&&(c.tM==jm||c.tI==2)){throw Ii(new Gi)}}return a[b]=c}
function bh(a,b){var c,d;if(b.e!=a){return false}try{Og(b,null)}finally{c=b.f;(d=(bc(),c).parentNode,(!d||d.nodeType!=1)&&(d=null),d).removeChild(c);li(a.a,b)}return true}
function be(a,b){var c;if(b.c){b.c=false;b.d=null}c=b.d;b.d=a.e;try{++a.b;me(a.d,b,a.c)}finally{--a.b;a.b==0&&ce(a)}if(c==null){b.c=true;b.d=null}else{b.d=c}}
function pg(){var a=false;for(var b=0;b<$wnd.__gwt_globalEventArray.length;b++){!$wnd.__gwt_globalEventArray[b]()&&(a=true)}return !a}
function Eb(b,c){var a,e,f,g;for(e=0,f=b.length;e<f;++e){g=b[e];try{g[1]?g[0].g()&&(c[c.length]=g,undefined):g[0].B()}catch(a){a=nf(a);if(!Ue(a,2))throw a}}}
function Wj(j,a,b,c){var d=j.a[c];if(d){for(var e=0,f=d.length;e<f;++e){var g=d[e];var h=g.y();if(j.x(a,h)){var i=g.z();g.A(b);return i}}}else{d=j.a[c]=[]}var g=Xl(new Vl,a,b);d.push(g);++j.d;return null}
function mh(b,c){var i;kh();var a,e,f,g,h;e=null;for(h=b.p();h.r();){g=Re(h.s(),11);try{c.q(g)}catch(a){a=nf(a);if(Ue(a,14)){f=a;!e&&(e=Il(new Gl));i=Vj(e.a,f,e)}else throw a}}if(e){throw lh(new hh,e)}}
function tj(a){var b,c,d,e;b=0;d=a.length;e=d-4;c=0;while(c<e){b=a.charCodeAt(c+3)+31*(a.charCodeAt(c+2)+31*(a.charCodeAt(c+1)+31*(a.charCodeAt(c)+31*b)))|0;c+=4}while(c<d){b=b*31+a.charCodeAt(c++)}return b|0}
function ii(a,b,c){var d,e;if(c<0||c>a.b){throw Xi(new Vi)}if(a.b==a.a.length){e=Be(cf,0,11,a.a.length*2,0);for(d=0;d<a.a.length;++d){Ee(e,d,a.a[d])}a.a=e}++a.b;for(d=a.b-1;d>c;--d){Ee(a.a,d,a.a[d-1])}Ee(a.a,c,b)}
function ek(a){var b,c,d;if((a==null?null:a)===this){return true}if(!(a!=null&&Pe(a.tI,21))){return false}c=Re(a,21);if(c.v()!=this.v()){return false}for(b=c.p();b.r();){d=b.s();if(!this.u(d)){return false}}return true}
function lc(a,b){var c,d;if(b.indexOf(jn)!=-1){c=(!a.__gwt_container&&(a.__gwt_container=a.createElement(nn)),a.__gwt_container);c.innerHTML=on+b+pn||en;d=ec((bc(),c));c.removeChild(d);return d}return a.createElement(b)}
function kf(){var a;!!$stats&&$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:sn,evtGroup:tn,millis:(new Date).getTime(),type:un,className:vn});a=Bh(new uh,wn);Jg(a,new Ai,($c(),$c(),Zc));eh((Nh(),Rh(null)),a)}
function me(a,b,c){var d,e,f,g,h,i,j;g=b.j();d=(h=Re(Qj(a.a,g),7),!h?0:h.b);if(c){for(f=d-1;f>=0;--f){e=(i=Re(Qj(a.a,g),7),Re((Qk(f,i.b),i.a[f]),16));b.i(e)}}else{for(f=0;f<d;++f){e=(j=Re(Qj(a.a,g),7),Re((Qk(f,j.b),j.a[f]),16));b.i(e)}}}
function Yb(i){var a={};var b=[];var c=arguments.callee.caller.caller;while(c){var d=i.h(c.toString());b.push(d);var e=jn+d;var f=a[e];if(f){var g,h;for(g=0,h=f.length;g<h;g++){if(f[g]===c){return b}}}(f||(a[e]=[])).push(c);c=c.caller}return b}
function Db(a){var b,c,d,e,f,g;b=false;d=a.length;f=(new Date).getTime();while((new Date).getTime()-f<100){for(c=0;c<d;++c){g=a[c];if(!g){continue}if(!g[0].g()){a[c]=null;b=true}}}if(b){e=[];for(c=0;c<d;++c){if(!a[c]){continue}e[e.length]=a[c]}return e}else{return a}}
function Rk(a){var b,c,d,e,f;if((a==null?null:a)===this){return true}if(!(a!=null&&Pe(a.tI,7))){return false}f=Re(a,7);if(this.v()!=f.b){return false}d=Yk(new Vk,Re(this,7));e=Yk(new Vk,f);while(d.a<d.b.b){b=$k(d);c=$k(e);if(!(b==null?c==null:U(b,c))){return false}}return true}
function Sg(a){var b;switch(eg((bc(),a).type)){case 16:case 32:b=a.relatedTarget||(a.type==Jn?a.toElement:a.fromElement);if(!!b&&pc(this.f,b)){return}}Xc(a,this,this.f)}
function eg(a){switch(a){case yn:return 4096;case zn:return 1024;case qn:return 1;case An:return 2;case Bn:return 2048;case Cn:return 128;case Dn:return 256;case En:return 512;case Fn:return 32768;case Gn:return 8192;case Hn:return 4;case In:return 64;case Jn:return 32;case Kn:return 16;case Ln:return 8;case Mn:return 16384;case Nn:return 65536;case On:return 131072;case Pn:return 131072;case Qn:return 262144;case Rn:return 524288;}}
function Al(a){var b,c,d;a.length<this.b&&(a=(c=a,d=Ae(0,this.b),Ce(c.aC,c.tI,c.qI,d),d));for(b=0;b<this.b;++b){Ee(a,b,this.a[b])}a.length>this.b&&Ee(a,this.b,null);return a}
function Jj(a){var b,c,d,e,f;if((a==null?null:a)===this){return true}if(!(a!=null&&Pe(a.tI,20))){return false}e=Re(a,20);if(Re(this,20).d!=e.d){return false}for(c=qk(new ok,hk(new bk,e).a);Zk(c.a);){b=Re($k(c.a),19);d=b.y();f=b.z();if(!(d==null?Re(this,20).c:d!=null&&Pe(d.tI,1)?Uj(Re(this,20),Re(d,1)):Tj(Re(this,20),d,~~W(d)))){return false}if(!im(f,d==null?Re(this,20).b:d!=null&&Pe(d.tI,1)?Re(this,20).e[jn+Re(d,1)]:Rj(Re(this,20),d,~~W(d)))){return false}}return true}
function Rf(){var a;if(!Jf){a=cc((bc(),$doc),(!xg&&(xg=new Ag),xn));$doc.body.appendChild(a);$wnd.__gwt_initWindowCloseHandler($entry(Tf),$entry(Sf));$doc.body.removeChild(a);Jf=true}}
function og(a,b){var c=(a.__eventBits||0)^b;a.__eventBits=b;if(!c)return;c&1&&(a.onclick=b&1?lg:null);c&3&&(a.ondblclick=b&3?kg:null);c&4&&(a.onmousedown=b&4?lg:null);c&8&&(a.onmouseup=b&8?lg:null);c&16&&(a.onmouseover=b&16?lg:null);c&32&&(a.onmouseout=b&32?lg:null);c&64&&(a.onmousemove=b&64?lg:null);c&128&&(a.onkeydown=b&128?lg:null);c&256&&(a.onkeypress=b&256?lg:null);c&512&&(a.onkeyup=b&512?lg:null);c&1024&&(a.onchange=b&1024?lg:null);c&2048&&(a.onfocus=b&2048?lg:null);c&4096&&(a.onblur=b&4096?lg:null);c&8192&&(a.onlosecapture=b&8192?lg:null);c&16384&&(a.onscroll=b&16384?lg:null);c&32768&&(a.onload=b&32768?lg:null);c&65536&&(a.onerror=b&65536?lg:null);c&131072&&(a.onmousewheel=b&131072?lg:null);c&262144&&(a.oncontextmenu=b&262144?lg:null);c&524288&&(a.onpaste=b&524288?lg:null)}
function ng(){$wnd.__gwt_globalEventArray==null&&($wnd.__gwt_globalEventArray=new Array);$wnd.__gwt_globalEventArray[$wnd.__gwt_globalEventArray.length]=$entry(function(){return Ff($wnd.event)});lg=$entry(function(){var a=(jc(),ic);ic=this;if($wnd.event.returnValue==null){$wnd.event.returnValue=true;if(!pg()){ic=a;return}}var b,c=this;while(c&&!(b=c.__listener)){c=c.parentElement}b&&!(b!=null&&b.tM!=jm&&b.tI!=2)&&b!=null&&Pe(b.tI,9)&&Df($wnd.event,c,b);ic=a});kg=$entry(function(){var a=$doc.createEventObject();$wnd.event.returnValue==null&&$wnd.event.srcElement.fireEvent(Sn,a);if(this.__eventBits&2){lg.call(this)}else if($wnd.event.returnValue==null){$wnd.event.returnValue=true;pg()}});var d=$entry(function(){lg.call($doc.body)});var e=$entry(function(){kg.call($doc.body)});$doc.body.attachEvent(Sn,d);$doc.body.attachEvent(Tn,d);$doc.body.attachEvent(Un,d);$doc.body.attachEvent(Vn,d);$doc.body.attachEvent(Wn,d);$doc.body.attachEvent(Xn,d);$doc.body.attachEvent(Yn,d);$doc.body.attachEvent(Zn,d);$doc.body.attachEvent($n,d);$doc.body.attachEvent(_n,d);$doc.body.attachEvent(ao,e);$doc.body.attachEvent(bo,d)}
var en='',oo=' ',fn='(',ro=', Size: ',pn='/>',jn=':',on='<',lo="<BUTTON type='button'><\/BUTTON>",po='Add not supported on this collection',go='Cannot set a new parent without first clearing the old parent',Pn='DOMMouseScroll',rn='Hello World',qo='Index: ',ko='One or more exceptions caught, see full set in AttachDetachException#getCauses',co="Should only call onAttach when the widget is detached from the browser's document",eo="Should only call onDetach when the widget is attached to the browser's document",wn='SimpleGadget',fo="This widget's parent does not implement HasWidgets",kn='Unknown',ln='Unknown source',hn='anonymous',yn='blur',zn='change',mo='className',qn='click',vn='com.kishnani.client.HelloGadget',Qn='contextmenu',An='dblclick',nn='div',Nn='error',Bn='focus',gn='function',xn='function __gwt_initWindowCloseHandler(beforeunload, unload) {\r\n  var wnd = window\r\n  , oldOnBeforeUnload = wnd.onbeforeunload\r\n  , oldOnUnload = wnd.onunload;\r\n  \r\n  wnd.onbeforeunload = function(evt) {\r\n    var ret, oldRet;\r\n    try {\r\n      ret = beforeunload();\r\n    } finally {\r\n      oldRet = oldOnBeforeUnload && oldOnBeforeUnload(evt);\r\n    }\r\n    // Avoid returning null as IE6 will coerce it into a string.\r\n    // Ensure that "" gets returned properly.\r\n    if (ret != null) {\r\n      return ret;\r\n    }\r\n    if (oldRet != null) {\r\n      return oldRet;\r\n    }\r\n    // returns undefined.\r\n  };\r\n  \r\n  wnd.onunload = function(evt) {\r\n    try {\r\n      unload();\r\n    } finally {\r\n      oldOnUnload && oldOnUnload(evt);\r\n      wnd.onresize = null;\r\n      wnd.onscroll = null;\r\n      wnd.onbeforeunload = null;\r\n      wnd.onunload = null;\r\n    }\r\n  };\r\n  \r\n  // Remove the reference once we\'ve initialize the handler\r\n  wnd.__gwt_initWindowCloseHandler = undefined;\r\n}\r\n',no='gwt-Button',Cn='keydown',Dn='keypress',En='keyup',ho='left',Fn='load',Gn='losecapture',tn='moduleStartup',Hn='mousedown',In='mousemove',Jn='mouseout',Kn='mouseover',Ln='mouseup',On='mousewheel',un='onModuleLoadStart',_n='onblur',Sn='onclick',bo='oncontextmenu',ao='ondblclick',$n='onfocus',Xn='onkeydown',Yn='onkeypress',Zn='onkeyup',Tn='onmousedown',Vn='onmousemove',Un='onmouseup',Wn='onmousewheel',Rn='paste',jo='position',mn='script',Mn='scroll',sn='startup',io='top';var _;_=r.prototype={};_.eQ=v;_.hC=w;_.tM=jm;_.tI=1;_=F.prototype=new r;_.tI=3;_=E.prototype=new F;_.tI=4;_=D.prototype=new E;_.tI=5;_=C.prototype=new D;_.tI=6;_.a=null;_=gb.prototype=new r;_.tI=0;var kb=0,lb=0;_=ub.prototype=new gb;_.tI=0;_.c=false;_.f=false;var vb;_=Gb.prototype=new r;_.g=Jb;_.tI=0;_.a=null;_=Kb.prototype=new r;_.g=Nb;_.tI=0;_.a=null;_=Wb.prototype=new r;_.h=_b;_.tI=0;_=ac.prototype=new r;_.tI=0;_=hc.prototype=new ac;_.tI=0;var ic=null;_=gc.prototype=new hc;_.tI=0;_=Qc.prototype=new r;_.tI=0;_.c=false;_.d=null;_=Pc.prototype=new Qc;_.j=Yc;_.tI=0;_.a=null;_.b=null;var Tc=null;_=Oc.prototype=new Pc;_.i=ad;_.tI=0;var Zc;_=dd.prototype=new r;_.hC=hd;_.tI=0;_.c=0;var ed=0;_=cd.prototype=new dd;_.tI=7;_.a=null;_.b=null;_=Ad.prototype=new r;_.tI=0;_.a=null;_=Jd.prototype=new Qc;_.i=Md;_.j=Od;_.tI=0;var Kd=null;_=Sd.prototype=new r;_.tI=0;_=Vd.prototype=new r;_.tI=0;_.a=null;_.b=0;_.c=false;_.d=null;_.e=null;_=de.prototype=new r;_.tI=8;_.a=null;_.b=null;_.c=null;_=he.prototype=new r;_.tI=0;_=te.prototype=new r;_.tI=0;_.aC=null;_.length=0;_.qI=0;var Ge,He;var Ne=[{},{},{1:1,12:1},{12:1,14:1},{12:1,14:1},{2:1,12:1,14:1},{2:1,12:1,14:1},{4:1},{6:1},{8:1},{10:1},{8:1,9:1,10:1,11:1},{8:1,9:1,10:1,11:1},{8:1,9:1,10:1,11:1},{8:1,9:1,10:1,11:1},{2:1,12:1,14:1},{8:1,9:1,10:1,11:1},{8:1,9:1,10:1,11:1},{8:1,9:1,10:1,11:1},{8:1,9:1,10:1,11:1,18:1},{5:1,16:1},{8:1,9:1,10:1,11:1,18:1},{3:1,16:1},{2:1,12:1,14:1},{2:1,12:1,14:1},{12:1,14:1},{12:1,14:1},{2:1,12:1,14:1},{2:1,12:1,14:1},{2:1,12:1,14:1},{2:1,12:1,14:1},{12:1,13:1},{2:1,12:1,14:1},{21:1},{21:1},{19:1},{19:1},{19:1},{21:1},{7:1,12:1},{12:1,20:1},{12:1,21:1},{19:1},{2:1,12:1,14:1},{15:1},{17:1}];var Af=null,Bf=null;var Jf=false,Kf=null;_=Uf.prototype=new Qc;_.i=Yf;_.j=Zf;_.tI=0;var Vf;_=$f.prototype=new Vd;_.tI=9;var cg=false;var kg=null,lg=null;var xg=null;_=Ag.prototype=new r;_.tI=0;_=Gg.prototype=new r;_.tI=10;_.f=null;_=Fg.prototype=new Gg;_.l=Qg;_.m=Rg;_.k=Sg;_.n=Tg;_.o=Ug;_.tI=11;_.b=false;_.c=0;_.d=null;_.e=null;_=Eg.prototype=new Fg;_.l=Wg;_.m=Xg;_.n=Yg;_.o=Zg;_.tI=12;_=Dg.prototype=new Eg;_.p=ch;_.tI=13;_=Cg.prototype=new Dg;_.tI=14;_=hh.prototype=new D;_.tI=15;var ih,jh;_=nh.prototype=new r;_.q=ph;_.tI=0;_=qh.prototype=new r;_.q=sh;_.tI=0;_=wh.prototype=new Fg;_.tI=16;_=vh.prototype=new wh;_.tI=17;_=uh.prototype=new vh;_.tI=18;_=Jh.prototype=new Cg;_.tI=19;var Kh,Lh,Mh;_=Th.prototype=new r;_.q=Vh;_.tI=0;_=Wh.prototype=new r;_.tI=20;_=Yh.prototype=new Jh;_.tI=21;_=di.prototype=new r;_.p=mi;_.tI=0;_.a=null;_.b=0;_=ni.prototype=new r;_.r=si;_.s=ti;_.tI=0;_.a=-1;_.b=null;_=Ai.prototype=new r;_.tI=22;_=Gi.prototype=new D;_.tI=24;_=Ki.prototype=new r;_.tI=0;_=Ni.prototype=new D;_.tI=27;_=Si.prototype=new D;_.tI=28;_=Vi.prototype=new D;_.tI=29;_=$i.prototype=new D;_.tI=30;_=bj.prototype=new r;_.tI=31;_=String.prototype;_.eQ=mj;_.hC=nj;_.tI=2;var pj,qj=0,rj;_=wj.prototype=new D;_.tI=32;_=zj.prototype=new r;_.t=Cj;_.u=Dj;_.w=Ej;_.tI=0;_=Gj.prototype=new r;_.eQ=Jj;_.hC=Kj;_.tI=0;_=Fj.prototype=new Gj;_.x=ak;_.tI=0;_.a=null;_.b=null;_.c=false;_.d=0;_.e=null;_=ck.prototype=new zj;_.eQ=ek;_.hC=fk;_.tI=33;_=bk.prototype=new ck;_.u=lk;_.p=mk;_.v=nk;_.tI=34;_.a=null;_=ok.prototype=new r;_.r=tk;_.s=uk;_.tI=0;_.a=null;_.b=null;_=wk.prototype=new r;_.eQ=yk;_.hC=zk;_.tI=35;_=vk.prototype=new wk;_.y=Ck;_.z=Dk;_.A=Ek;_.tI=36;_.a=null;_=Fk.prototype=new wk;_.y=Ik;_.z=Jk;_.A=Lk;_.tI=37;_.a=null;_.b=null;_=Mk.prototype=new zj;_.t=Pk;_.eQ=Rk;_.hC=Sk;_.p=Uk;_.tI=0;_=Vk.prototype=new r;_.r=_k;_.s=al;_.tI=0;_.a=0;_.b=null;_=bl.prototype=new ck;_.u=fl;_.p=gl;_.v=hl;_.tI=38;_.a=null;_.b=null;_=il.prototype=new r;_.r=ll;_.s=ml;_.tI=0;_.a=null;_=nl.prototype=new Mk;_.t=wl;_.u=xl;_.v=yl;_.w=Al;_.tI=39;_.b=0;_=Cl.prototype=new Fj;_.tI=40;_=Gl.prototype=new ck;_.t=Nl;_.u=Ol;_.p=Pl;_.v=Ql;_.tI=41;_.a=null;_=Vl.prototype=new wk;_.y=Zl;_.z=$l;_.A=am;_.tI=42;_.a=null;_.b=null;_=bm.prototype=new D;_.tI=43;var $entry=ob;var ef=new Ki,ff=new Ki,cf=new Ki,df=new Ki;$stats && $stats({moduleName:'hellogadget',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalEnd'});if (hellogadget) hellogadget.onScriptLoad(gwtOnLoad);})();